transmission lube pump - French English Dictionary